package com.ght.springboot.vo;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

/**
 * @description: 文档数据
 * @author: haitao.gao
 * @create: 2019-02-12 13:35
 **/
@Data
public class Docs<T> {

    /**
     * 文档索引
     */
    @JsonProperty("_index")
    private String index;

    /**
     * 文档类型
     */
    @JsonProperty("_type")
    private String type;

    /**
     * 文档ID
     */
    @JsonProperty("_id")
    private String id;

    /**
     * 文档版本，增删改 均会改变版本
     */
    @JsonProperty("_version")
    private Integer version;

    /**
     * 是否查询到
     */
    @JsonProperty("found")
    private Boolean found;

    /**
     * 数据结果
     */
    @JsonProperty("_source")
    private T source;

}
